package io.renren.com.qywt.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.renren.commons.tools.utils.DateUtils;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
* 供应商信息表
*
* @author jiaohj 15110414840@139.com
* @since 3.0 2022-11-12
*/
@Data
@ApiModel(value = "供应商信息表")
public class AftersaleSupplierDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id")
    private Long id;
    @ApiModelProperty(value = "供应商编号")
    private String supplierNo;
    @ApiModelProperty(value = "供应商简称")
    private String shortName;
    @ApiModelProperty(value = "供应商名称")
    private String name;
    @ApiModelProperty(value = "店铺类型")
    private Integer shopType;
    @ApiModelProperty(value = "交易平台 0：京东云仓 1：WMS  2：ERP")
    private Integer platformType;
    @ApiModelProperty(value = "是否可用")
    private Integer activeFlag;
    @ApiModelProperty(value = "省编码")
    private Long provinceCode;
    @ApiModelProperty(value = "省名称")
    private String provinceName;
    @ApiModelProperty(value = "市级编码")
    private Long cityCode;
    @ApiModelProperty(value = "市级名称")
    private String cityName;
    @ApiModelProperty(value = "区县编码")
    private Long countyCode;
    @ApiModelProperty(value = "区县名称")
    private String countyName;
    @ApiModelProperty(value = "区域编码")
    private String regionCodes;
    private List<Long> regionCodeList;
    @ApiModelProperty(value = "邮政编码")
    private String zipCode;
    @ApiModelProperty(value = "地址")
    private String address;
    @ApiModelProperty(value = "联系人")
    private String contactName;
    @ApiModelProperty(value = "联系电话")
    private String telephone;
    @ApiModelProperty(value = "传真")
    private String fax;
    @ApiModelProperty(value = "电子信箱")
    private String email;
    @ApiModelProperty(value = "状态  0：停用   1：正常")
    private Integer status;
    @ApiModelProperty(value = "租户编码")
    private Long tenantCode;
    @ApiModelProperty(value = "备注")
    private String remark;
    @ApiModelProperty(value = "删除标识  0：未删除    1：删除")
    private Integer delFlag;
    @ApiModelProperty(value = "创建者")
    private Long creator;
    @ApiModelProperty(value = "创建时间")
    private Date createDate;
    @ApiModelProperty(value = "更新者")
    private Long updater;
    @ApiModelProperty(value = "更新时间")
    private Date updateDate;

}